letting one's imagination run wild - German English Dictionary